home *** CD-ROM | disk | FTP | other *** search
/ Acorn User: China / Acorn User China CD-ROM (UK) (Disc A) / Acorn User China CD-ROM (UK) (Disc A).bin / HENSA / DESKTOP / MULTIDESK.ARC / !MultiDesk_History < prev    next >
Encoding:
Text File  |  1995-09-20  |  4.5 KB  |  205 lines

  1.     MultiDesk history
  2.     =================
  3.  
  4.  
  5.  
  6. Released versions
  7. -----------------
  8.  
  9. 1.02    13 Mar 1995
  10.  
  11.  
  12. 1.04    26 Apr 1995
  13.  
  14. Improved hot-key handling, and made module more stable.
  15.  
  16.  
  17. 1.11    26 Jul 1995
  18.  
  19. Removed scroll bars from main window.
  20. Moves windows by multiple of screensize if Alt is held down.
  21. Iconbar icon now has correct colours in non-16-colour modes.
  22. Can use outline fonts in virtual-desktop display.
  23. Moves input focus automatically.
  24.  
  25.  
  26. 1.13    20 Sep 1995
  27.  
  28. A few random bug-fixes.
  29.  
  30.  
  31.  
  32. Detailed history
  33. ----------------
  34.  
  35. 0.00    28 Nov 1994
  36.  
  37. Arbitrarily picked as the first version...
  38.  
  39.  
  40. 0.01    29 Nov 1994
  41.  
  42. Used a condensed version of DeskLib's Window.Show.c file to save memory,
  43. and added hot-key handling.
  44.  
  45.  
  46.  
  47. 0.02    01 Dec 1994
  48.  
  49. Menu click on the main window brings up the iconbar menu.
  50.  
  51. Made the scale be set as a perentage in the Choices window.
  52.  
  53. Barsprite now has a palette, so is displayed correctly in all modes.
  54.  
  55. Changed MakeMod so that calls to Wimp_SendMessage from the filter code
  56. is sent to the 4-byte taskhandle, rather than the lowest 16 bits. I did
  57. this to make MultiDesk work on the RPC.
  58.  
  59. (Thanks to Mike Enderby for suggesting the above things).
  60.  
  61. Added an 'Info' icon to the info window which starts up !Help.
  62.  
  63.  
  64. 0.03    03 Dec 1994
  65.  
  66. Checked scale>0 in Choices window. Made the post-filter send
  67. event_CLOSE to MultiWind as well as event_OPEN and event_KEYPRESS.
  68.  
  69.  
  70. 08 Dec 1994
  71.  
  72. Changed MultiDeskModule to detect low-level key-press events instead of
  73. registering a filter Wimp keypress events. Hopefully this will work on a
  74. RPC... Used a transient call-back routine which checks the Alt key and
  75. calls Wimp_SendMessage.
  76.  
  77.  
  78. 09 Dec 1994
  79.  
  80. Removed the help icon from the info window - !Help not always seen
  81. before multidesk tries to run it...
  82.  
  83. 10 Dec 1994
  84.  
  85. Made the filter part of MultiDesk stop any Alt-cursorkey events from
  86. reaching applications (apart from MultiDesk), as the low-level detection
  87. of Alt-cursorkey means that these still get handled by the wimp.
  88.  
  89.  
  90. 0.03.2    16 Dec 1994
  91.  
  92. Changed code to not wait for event_OPEN from module when user moves
  93. around the virtual desktop - can get 2 Alt-cursor's before the
  94. event_OPEN arrives, which results in out-of-date virtual desktop
  95. display.
  96.  
  97.  
  98. 0.04    06 Jan 1995
  99.  
  100. Made the module pretend to be the WindowManager module, so as to get all
  101. calls to the Wimp_Open/Close/DeleteWindow SWIs. Unfortunately, menus are
  102. not opened with these calls (presumably the menu code calls the
  103. Wimp_Open/Close directly rather than as an SWI, because menu swis are in
  104. the WindowManager module), so the window stack still has to be checked
  105. periodically.
  106.  
  107.  
  108. 0.04.1    08 Jan 1995
  109.  
  110. Ommited fn names for Error_ functions, to make !RunImage smaller.
  111.  
  112.  
  113.  
  114.  
  115. 1.00    09 Jan 1995
  116.  
  117. Tidied up the docs ready for release.
  118.  
  119.  
  120. 1.01    06 Feb 1995
  121.  
  122. Ensured that the main window is always opened in the visible screen
  123. area. A buggy app seemed to get a bit confused and moved MultiDesk's
  124. main window off the screen - and the only way to get it back was to
  125. recall the windows.
  126.  
  127.  
  128. 1.02    13 Mar 1995
  129.  
  130. Recompiled with a slightly later version (1.03) of my Dialog2 library.
  131. Source code size reduced by about 200 bytes by this.
  132.  
  133. First release to hensa.
  134.  
  135.  
  136. 1.021    25 Mar 1995
  137.  
  138. Recompiled with DeskLib 2.15
  139.  
  140. 1.03    29 Mar 1995
  141.  
  142. Improved the drawing of the virtual desktop slightly - the bottom line
  143. of a window is ommited if the text of the window is taller than the
  144. window.
  145.  
  146.  
  147. 1.04    26 Apr 1995
  148.  
  149. Fixed a bug in the hot-key handling - because these are sent with
  150. Wimp_SendMessage from the module, one can get a second hotkey before the
  151. display has updated to cope with the first hotkey.
  152.  
  153. MakeMod improved (mainly all SWIs now use error-returning X form) thanks
  154. to Simon Proven.
  155.  
  156. Put on hensa
  157.  
  158.  
  159.  
  160. 1.05    04 Jun 1995
  161.  
  162. Removed scroll bars from main window, and ensured that the window is
  163. full-size after scale or size of the virtual desktop has changed.
  164.  
  165.  
  166. 1.06    17 Jun 1995
  167.  
  168. Moves windows by multiple of screensize if Alt is held down.
  169.  
  170.  
  171. 1.07    23 Jun 1995
  172.  
  173. Iconbar icon now has correct colours in non-16-colour modes.
  174.  
  175.  
  176. 1.10    12 Jul 1995
  177.  
  178. Can use outline fonts in virtual-desktop display.
  179.  
  180. 26 Jul 1995
  181.  
  182. Stopped drags flickering when mouse is stationary.
  183.  
  184. Made outline fonts anti-alias properly with the 0-15 background colour
  185. of windows.
  186.  
  187. Moves input focuss automatically.
  188.  
  189.  
  190.  
  191.  
  192.  
  193. 1.12    23 Aug 1995
  194.  
  195. Added the Wimp SWI names as a swi-table to MultiDeskModule, so that the
  196. OS uses the correct ones eg in debugging.
  197.  
  198. 1.13    09 Sep 1995
  199.  
  200. Increased the size of the main-window in 'Templates' file, so that it
  201. opens the correct size.
  202.  
  203. Recompiled with auto-error-handling beta version of DeskLib, and hence
  204. found and fixed a few bugs...
  205.